Marco JohnMarco John
Vietnamese Football and the Unfinished Data AuditMinute 52, round 18 of the 2026 V.League, at Thong Nhat Stadium. I sat in the...
Volleyball at the 2028 Olympics at Honda Center: Anaheim and the Problem of Empty SpaceOne March morning in Nagoya, I reopened the venue map for the Los Angeles 202...
Mai Trung and Dan Quyet in a two-man battle at the 42km of VnExpress Marathon Nghe AnOn the morning of September 27, the VnExpress Marathon Grand Tour Nghe An 202...
Nguyen Thi Anh Vien: The Golden Girl of Vietnam's Swimming PoolThe military pool was silent, only the sound of water lapping rhythmically li...
Puebla welcomes Heriberto Jurado: A Mexican gem returning from Europe, or just a responsible gamble?When gray hair talks about football, don't cover your ears — because the fire...
Round Seven in Nha Trang: The Weight Cut Decided the FightOn the evening of March 14, 2026, at the Khanh Hoa Provincial Sports Arena, I...
India 3-0 Kazakhstan at the 2026 Asian Games: Three Singles Close the Tie Before the Doubles Question Can OpenI was sitting in the fourth row of the arena, my notebook open at the score...
Djokovic eliminated early at US Open: Exhausted but didn't give up, fought and criedNew York, Arthur Ashe night — people look at the score, I look at the spaces...
Nine Blank Cells and a Points Deduction: The Most Dangerous Misreading in Football AnalysisOn 17 November 2026, Everton were docked 10 points. In the file I keep on tha...
Kyrgios and the Cocaine Shock: A One-Month Ban, a Lingering FractureStefanos Tsitsipas said he 'knew beforehand'. That statement, delivered in...
The badminton regular season: reading tactical and physical signals before they become headlinesThe badminton regular season: reading tactical and physical signals before th...
World Hopes Week in Sheffield: Forty Children and an Unfinished BlueprintSheffield, an autumn morning. No packed stands, no television cameras, only t...
Seedorf and Corinthians: The Indictment After 90 Minutes Without a Bench PresenceClarence Seedorf was not on the bench for his Corinthians debut. The paperwor...
Mixed Team Debut at the 2027 European Games: ETTU Packs Two Qualifiers into Six Days in FebruaryIn the competition calendar that the European Table Tennis Union published fo...
When the Analysis Sheet Stays Blank: The Discipline of Verification in the Esports Transfer Window2 a.m., the second monitor is still on. I had just pasted a data extraction...
Atyrau Masters Top Seeds Fall, and What the Magazine Is Really Selling YouAt Atyrau, the oil city on the Ural River in Kazakhstan, the top two seeds of...
Wuxia Legend and Historical Truth: Was Zhang Songxi Really a Wudang Master?The first whistle blown by the camera, I heard it as if the whole world was...
Lamine Camara: Senegal's Rough Diamond and Chelsea's Deadline Day PuzzleIn the pouring rain of an August evening, as the transfer market prepared to...
Satwik-Chirag and the Rhythm Lesson: How an Attacking Pair Lost Its Grip at the 2026 Asian GamesAichi-Nagoya, September 25, 2026. In the hallway of the badminton arena, the...
Three Wrong Anthems in One Day at Aichi-Nagoya 2026: A Software Fault, or a Machine That Learned the Wrong Lesson?At 7:42 p.m. on October 19, 2026, inside an arena in Nagoya, the Chinese Taip...
Volleyball at the 2028 Olympics at Honda Center: Anaheim and the Problem of Empty SpaceOne March morning in Nagoya, I reopened the venue map for the Los Angeles 202...
Mai Trung and Dan Quyet in a two-man battle at the 42km of VnExpress Marathon Nghe AnOn the morning of September 27, the VnExpress Marathon Grand Tour Nghe An 202...
Nguyen Thi Anh Vien: The Golden Girl of Vietnam's Swimming PoolThe military pool was silent, only the sound of water lapping rhythmically li...
Puebla welcomes Heriberto Jurado: A Mexican gem returning from Europe, or just a responsible gamble?When gray hair talks about football, don't cover your ears — because the fire...
Round Seven in Nha Trang: The Weight Cut Decided the FightOn the evening of March 14, 2026, at the Khanh Hoa Provincial Sports Arena, I...
India 3-0 Kazakhstan at the 2026 Asian Games: Three Singles Close the Tie Before the Doubles Question Can OpenI was sitting in the fourth row of the arena, my notebook open at the score...
Djokovic eliminated early at US Open: Exhausted but didn't give up, fought and criedNew York, Arthur Ashe night — people look at the score, I look at the spaces...
Nine Blank Cells and a Points Deduction: The Most Dangerous Misreading in Football AnalysisOn 17 November 2026, Everton were docked 10 points. In the file I keep on tha...
Kyrgios and the Cocaine Shock: A One-Month Ban, a Lingering FractureStefanos Tsitsipas said he 'knew beforehand'. That statement, delivered in...
The badminton regular season: reading tactical and physical signals before they become headlinesThe badminton regular season: reading tactical and physical signals before th...
World Hopes Week in Sheffield: Forty Children and an Unfinished BlueprintSheffield, an autumn morning. No packed stands, no television cameras, only t...
Seedorf and Corinthians: The Indictment After 90 Minutes Without a Bench PresenceClarence Seedorf was not on the bench for his Corinthians debut. The paperwor...
Mixed Team Debut at the 2027 European Games: ETTU Packs Two Qualifiers into Six Days in FebruaryIn the competition calendar that the European Table Tennis Union published fo...
When the Analysis Sheet Stays Blank: The Discipline of Verification in the Esports Transfer Window2 a.m., the second monitor is still on. I had just pasted a data extraction...
Atyrau Masters Top Seeds Fall, and What the Magazine Is Really Selling YouAt Atyrau, the oil city on the Ural River in Kazakhstan, the top two seeds of...
Wuxia Legend and Historical Truth: Was Zhang Songxi Really a Wudang Master?The first whistle blown by the camera, I heard it as if the whole world was...
Lamine Camara: Senegal's Rough Diamond and Chelsea's Deadline Day PuzzleIn the pouring rain of an August evening, as the transfer market prepared to...
Satwik-Chirag and the Rhythm Lesson: How an Attacking Pair Lost Its Grip at the 2026 Asian GamesAichi-Nagoya, September 25, 2026. In the hallway of the badminton arena, the...
Three Wrong Anthems in One Day at Aichi-Nagoya 2026: A Software Fault, or a Machine That Learned the Wrong Lesson?At 7:42 p.m. on October 19, 2026, inside an arena in Nagoya, the Chinese Taip...
